#menu {
		width: 100%; 
		height: 5%;
		margin: 0 auto;
		padding: 0;
		text-align: left;
} 
#menu ul {
		list-style: none; 
		padding: 0; 
		text-align: left;
		margin-left: 18%;
 }
 #menu ul li {
		text-align: left;
		display: inline;
} 
#menu ul li a {
		text-align: left;
		display: block; 
		float: left;
		padding: 17px 15px 0 15px;
		font: bold 18px Arial;
    color: #0037FF;
		text-decoration: none;
		text-decoration: none; 
		float:left; 
		padding: 10px; 
		background-color: #FFD100; 
		color: #0037FF;
}
#menu ul li a.no-hover:hover {
    		background-color: #FFD100;
                margin-top: 0px;
                margin-bottom: 0px;
                color: #0037FF;
}
#menu ul li a:hover {
    background-color: #2586d7;
    margin-top:-2px;
    padding-bottom:12px;
	  color: #FFF;
}

#cuerpo { 
   padding:25px;
   border-radius:25px;
   border:2px solid;
   width: 70%; 
	 margin: 0 auto;
   background-image: url("images/fondo2.jpg");
   background-repeat: repeat;
}

#inicio{
		font: bold 18px Arial;
    color: #0037FF;
    margin: 0 auto;
		padding: 0;
		text-align:center;
}	
	
#historia_empresa{
	  font: bold 18px Arial;
    padding: 10px; 
		background-color: #424242; 
		color: #fff; 
}
#img_empresa img{
    font: bold 18px Arial;
    color: #0037FF;
    margin: 0 auto;
		padding: 0;
		height: auto;
		width: 100%;
}

#body_principal{
    background-image: url("images/fondo1.jpg");
    background-attachment:fixed;
}

#cabecera{
	  margin: 0 auto;
		padding: 0;
		text-align:center;
}

#adm{
   padding:15px;
   border-radius:15px;
   border:2px solid;
   width: 80%; 
	 height: 10%;
	 margin: 0 auto;

   text-align:center;
   font: bold 18px Arial;

	 background-color: #424242; 
   color: #fff; 
}

#adm a{
     font: bold 18px Arial;

	text-decoration: underline;
        color:#FFFFFF; 
         
    
}



#tienda{
   padding:15px;
   border-radius:15px;
   border:2px solid;
   width: 40%; 
	 height: 15%;
	 margin: 0 auto;

   text-align:center;
   font: bold 18px Arial;

	 background-color: #424242; 
	 color: #fff; 
}


#productos{
   padding:15px;
   border-radius:15px;
   border:2px solid;
   margin: 0 auto;

   text-align:center;
   font: bold 18px Arial;

	 background-color: #424242; 
	 color: #fff; 

}
#productos table td{
   height: 100px;
} 

#productos table td img{
   margin-left: auto;
   margin-right: auto;
   width:100%;
   height: auto;
}

#contacto{
	  font: bold 18px Arial;
    padding: 10px; 
		background-color:#424242; 
		color: #fff;
		text-align:center; 
}
#texto{
    text-align:left;
}
#formContacto {
	  font: bold 18px Arial;
    padding: 10px; 
		background-color: #424242; 
		color: #fff; 
}